
const express = require('express');

const setCORS = require('./middlewares/setCORS');
const loginRouter = require('./routers/loginRouter');
const userRouter = require('./routers/userRouter');
const verifyToken = require('./middlewares/verifyToken');

const app = express();

// 使用 允许跨域中间件
app.use(setCORS);

// 配置静态资源目录
app.use(express.static(__dirname + '/public'))

// 使用内置的解析2种请求体参数的中间件
app.use(express.json())
app.use(express.urlencoded({ extended: false }))


// 调用loginRouter路由
app.use('/admin', loginRouter);

// 调用userRouter路由
app.use('/admin', verifyToken, userRouter);


app.listen(8081, () => {
    console.log('服务启动成功：8081');
})

